// pages/donatedBook/donatedBook.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    donatedBooks:[]

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.request({
      url: 'http://124.222.95.170:21311/goods/myGoods',
      method:'GET',
      header: {
        'Cookie': wx.getStorageSync('sessionid')
      },
      data:{
        page:1,
        pageSize:15,
        status:1
      },
      success:(res)=>{
        if(res.data.msg == 'NOTLOGIN'){
          wx.showToast({
            title: '登陆后才能使用该功能哦',
            icon:'none'
          })
          setTimeout(function() {
            // 1.3s后返回
            wx.switchTab({
              url: '/pages/users/users',
              success: function(res) {
                console.log('未登录，返回到个人页面')
              },
              fail: function(res) {},
              complete: function(res) {},
            })
          }, 1300);
        }else{
          this.setData({
            donatedBooks:res.data.data.records
          })
        } 

      }
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },



  // 删除
  bindDelete(e){
    wx.showModal({
      cancelColor: '#000000',
      title:'提示',
      content:'您确定要删除这本书吗',
      cancelText:'再看看',
      success:(res)=>{
        if(res.confirm){
          console.log(e.currentTarget.dataset.index) 
          let bookIndex=e.currentTarget.dataset.index
          this.data.donatedBooks.splice(bookIndex,1)
          this.setData({
            donatedBooks:this.data.donatedBooks
          })
          console.log(this.data.donatedBooks[bookIndex].goods.id)
          wx.request({
            url: `http://124.222.95.170:21311/goods/${this.data.donatedBooks[bookIndex].goods.id}`,
            method:'DELETE',
            success:(res)=>{
              console.log(res)
            }
          })
         
        }
        
      }

    })
  },
  gotoModify(e){
    let bookInfo=JSON.stringify(e.currentTarget.dataset.bookinfo)
    wx.navigateTo({
      url: `/pages/modifyBook/modifyBook?bookInfo=${bookInfo}`,
    })

  }
})